//package com.vast.admin.mapper;
//
//import com.baomidou.mybatisplus.core.mapper.BaseMapper;
//import com.vast.admin.entity.Dept;
//import org.apache.ibatis.annotations.Param;
//
//import java.util.List;
//
//public interface DeptMapper extends BaseMapper<Dept> {
//
//
//    /**
//     * 查询部门管理数据
//     *
//     * @param dept 部门信息
//     * @return 部门信息集合
//     */
//    public List<Dept> selectDeptList(Dept dept);
//
//    List<Long> selectDeptListByRoleId(Long roleId);
//
//    /**
//     * 校验部门名称是否唯一
//     *
//     * @param deptName 部门名称
//     * @param parentId 父部门ID
//     * @return 结果
//     */
//    public Dept checkDeptNameUnique(@Param("deptName") String deptName, @Param("parentId") Long parentId);
//
//    /**
//     * 根据ID查询所有子部门（正常状态）
//     *
//     * @param deptId 部门ID
//     * @return 子部门数
//     */
//    public int selectNormalChildrenDeptById(Long deptId);
//}
